package com.cwh.springbootMybatis.mapper;

import com.cwh.springbootMybatis.entity.SssfmIoBill;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface SssfmIoBillMapper {
    int deleteByPrimaryKey(String billId);

    int insert(SssfmIoBill record);

    int insertSelective(SssfmIoBill record);

    SssfmIoBill selectByPrimaryKey(String billId);

    int updateByPrimaryKeySelective(SssfmIoBill record);

    int updateByPrimaryKeyWithBLOBs(SssfmIoBill record);

    int updateByPrimaryKey(SssfmIoBill record);

    int createTable(@Param(value = "tableName") String tableName);

    void insertDate(@Param(value = "sdata") String sdata);

    void createTableqtcy(@Param(value = "tableName")String s);

    List<SssfmIoBill> queryStep1(@Param(value = "tableName") String tableName);

    List<String> queryStep2(@Param(value = "tableName") String tableName);

    List<SssfmIoBill> queryStep3();

    List<SssfmIoBill> selectByIds(@Param(value = "tableName") String tableName,@Param(value = "idList") List idList);
    List<SssfmIoBill> selectByIdsbak(@Param(value = "idList") List idList);

    int insertAll(@Param(value = "tableName")String s);

    int delByIdsbak(@Param(value = "idList") List idList);
}